<?php
/*=============================================================================
|| ##################################################################
||	phpFoX Konsort
|| ##################################################################
||	
||	Copyright		: (C) 2005-2007 PHPFOX Limited a Reality Fox Creation
||	Contact			: info@phpfox.com
||
||	- phpFoX and all of its source code and files are protected by Copyright Laws. 
||
||	- The license for phpFoX permits you to install this software on a single domain (.com, .org, .net, etc.). 
||
||	- You may also not remove this copyright screen which shows the copyright information and credits for phpFoX (RealityFOX Creations). 
||
||	- phpFoX Konsort is NOT a FREE software - http://www.phpfox.com/license/
||
|| ##################################################################
=============================================================================*/

/* $File: ./include/modules/Music/classes/PhpFox_Module.class.php, $Author:  $ */

BaseModule::loadFiles('Music');

/** Module for working with music
 *   
 * @version $Id: PhpFox_Module.class.php 46 2007-12-14 23:12:21Z phpfoxsv $
 * @package module.music
 */
class PhpFox_Mod_Music_Module extends BaseModule
{
    function PhpFox_Mod_Music_Module()
    {
        $this->_sName = 'Music';

        $this->_aServices = array(
            'Music' => 'ServiceMusic',
        );

        $this->_aItems = array(
            'Album'    => 'ItemAlbum',
            'Favorite' => 'ItemFavorite',
            'Genre'    => 'ItemGenre',
            'Musician' => 'ItemMusician',
            'Song'     => 'ItemSong',
        );

        $this->_aComponents = array(
            'AddAlbum'             => 'ComponentAddAlbum',
            'AddAlbumSong'         => 'ComponentAddAlbumSong',
            'ActualProfileMusic'   => 'ComponentActualProfileMusic',
            'BrowseMusicians'      => 'ComponentBrowseMusicians',
            'FavoriteMusic'        => 'ComponentFavoriteMusic',
            'FavoriteProfileMusic' => 'ComponentFavoriteProfileMusic',
            'FeaturedSong'         => 'ComponentFeaturedSong',
            'FeaturedMusician'     => 'ComponentFeaturedMusician',
            'GetMusic'             => 'ComponentGetMusic',
            'LatestUploads'        => 'ComponentLatestUploads',
            'MakePlaylist'         => 'ComponentMakePlaylist',
            'MakeXML'              => 'ComponentMakeXML',
            'TopRequested'         => 'ComponentTopRequested',
            'UploadAlbum'          => 'ComponentUploadAlbum',
            'UploadSong'           => 'ComponentUploadSong',
            'ViewAlbum'            => 'ComponentViewAlbum',
            'ViewMusician'         => 'ComponentViewMusician',
            'ViewSong'             => 'ComponentViewSong',
            'GenreEdit'            => 'ComponentGenreEdit',
            'ApproveAlbum'         => 'ComponentApproveAlbum',
            'ApproveSong'          => 'ComponentApproveSong',
            'AlbumDetailView'      => 'ComponentAlbumDetailView',
            'Search'               => 'ComponentSearch',
            'SearchResults'        => 'ComponentSearchResults',
            'GenreView'            => 'ComponentGenreView',
            'StyleMusic'           => 'ComponentStyleMusic',
            'EditAlbum'            => 'ComponentEditAlbum',
            'EditSong'             => 'ComponentEditSong',
            'ViewUserAlbums'       => 'ComponentViewUserAlbums',
            'ViewUserSongs'        => 'ComponentViewUserSongs',
            'ViewGenreAlbums'      => 'ComponentViewUserAlbums',
            'ViewGenreSongs'       => 'ComponentViewUserSongs',
            'EditAlbumSong'        => 'ComponentEditAlbumSong',

        );
    }
}
?>